package com.rao.mideng.annotation;

import java.lang.annotation.*;

/**
 * 幂等标记
 */
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface RaoMiDeng {
    /**
     * @return 异常消息
     */
    String message() default "之前有过了相同的操作";

    /**
     * @return insert 还是  update
     * 0 代表insert
     * 1 代表update
     */
    int type() default MiDengType.UPDATE;

    int time() default 3;

}
